home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / et3_0-a1.lha / et3 / src / PROGENV / EtPeCmdNo.h < prev    next >
C/C++ Source or Header  |  1992-07-02  |  5KB  |  135 lines

  1. #ifndef PECmdNo_First
  2. #ifdef __GNUG__
  3. //pragma once
  4. #pragma interface
  5. #endif
  6. #define PECmdNo_First
  7.  
  8. #include "CmdNo.h"
  9.  
  10. //---- ids ----------------------------------------------------
  11.  
  12. const int //---- senders
  13.       cPeInspector      =   cIdFirstUser + 1,
  14.       cPeSourceBrowser  =   cIdFirstUser + 1, 
  15.       cPeHierBrowser    =   cIdFirstUser + 2,
  16.       cPeOStruBrowser   =   cIdFirstUser + 3,
  17.       cPeClassList      =   cIdFirstUser + 4,
  18.       cPeMethodBrowser  =   cIdFirstUser + 5,
  19.       cIdSendersLast    =   cPeMethodBrowser;
  20.  
  21. const int //---- inspector
  22.       cIdObjects      =   cIdSendersLast + 1,    
  23.       cIdClasses      =   cIdSendersLast + 2,
  24.       cIdReferences   =   cIdSendersLast + 3,
  25.       cIdShiftLeft    =   cIdSendersLast + 4,
  26.       cIdShiftRight   =   cIdSendersLast + 5,
  27.       cIdShiftAppl    =   cIdSendersLast + 6,
  28.       cIdShiftStart   =   cIdSendersLast + 7,
  29.       cIdShiftEnd     =   cIdSendersLast + 8,
  30.       cIdInspLast      =   cIdShiftEnd;
  31.       
  32. const int //---- class tree
  33.       cIdClassItem    =   cIdInspLast + 1;
  34.  
  35. const int //---- object structure browser
  36.       cIdObjItem      =   cIdInspLast + 2;
  37.  
  38. const int //---- ClassListView
  39.       cIdClassList    =   cIdInspLast   + 3;
  40.       
  41. const int //---- Methodbrowser
  42.       cIdMethodBrowser=   cIdInspLast + 4,
  43.       cIdFilter       =   cIdInspLast + 5,
  44.       cIdVisibility   =   cIdInspLast + 6,   
  45.           cIdClFilter     =   cIdInspLast + 7,
  46.           cIdMBLast       =   cIdClFilter;
  47.           
  48. const int //---- EtPeManager
  49.        cIdNewInsp       =   cIdMBLast + 1,
  50.        cIdNewOBrowser =   cIdMBLast + 2,
  51.        cIdNewBrowser  =   cIdMBLast + 3,
  52.        cIdNewHier     =   cIdMBLast + 4;
  53.  
  54. //---- part codes (actions) ------------------------------------------------
  55.  
  56. const int //---- actions handled be EtPeManager
  57.       cPeNewInsp        =   cPartFirstUser + 0,
  58.       cPeShowInspector  =   cPartFirstUser + 1, 
  59.       cPeSpawnInsp      =   cPartFirstUser + 2,
  60.       cPeNewBrowser     =   cPartFirstUser + 3,
  61.       cPeShowBrowser    =   cPartFirstUser + 4,
  62.       cPeSpawnBrowser   =   cPartFirstUser + 5,
  63.       cPeNewOBrowser    =   cPartFirstUser + 6,
  64.       cPeShowOBrowser   =   cPartFirstUser + 7,  
  65.       cPeSpawnOBrowser  =   cPartFirstUser + 8,
  66.       cPeNewHier        =   cPartFirstUser + 9,  
  67.       cPeShowHierarchy  =   cPartFirstUser + 10,
  68.       cPeSpawnHier      =   cPartFirstUser + 11,
  69.           cPeManagerLast    =   cPeSpawnHier;
  70.           
  71. const int //---- Actions handled by inspector
  72.       cPeLoadRef        =   cPeManagerLast + 1,
  73.       cPeLoadRefNew     =   cPeManagerLast + 2,
  74.       cPeInspLast       =   cPeLoadRefNew;
  75.       
  76. const int //---- Actions handled by source browser
  77.       cPeCLChangedClass =     cPeInspLast + 1,
  78.       cPeCLSelectClass  =   cPeInspLast + 2,
  79.       cPeChangedMethod  =   cPeInspLast + 3,  // changed selected method
  80.       cPeImplementors   =   cPeInspLast + 4,  // show implementors
  81.       cPeInherited      =   cPeInspLast + 5,  // show inherited
  82.       cPeOverrides      =   cPeInspLast + 6;  // show inherited
  83.     
  84. //---- commands ---------------------------------------------------------------
  85.  
  86. const int //---- structure browser
  87.       cUPDATE       =   cUSERCMD + cIdFirstUser + 1,
  88.       cCLEARPATH    =   cUPDATE  + 2,
  89.       cEVTHANDLER   =   cUPDATE  + 3,
  90.       cCONTAINER    =   cUPDATE  + 4,
  91.       cREFERENCES   =   cUPDATE  + 5,
  92.       cDEPENDENCIES =   cUPDATE  + 6,
  93.       cDOINSPECT    =   cUPDATE  + 7,
  94.       cSHOWLINES    =   cUPDATE  + 8,
  95.       cSHOWLABELS   =   cUPDATE  + 9,
  96.       cPOINTERS     =   cUPDATE  +10;
  97.       
  98.       //---- object view
  99. const int cEDITDECL     =   cPOINTERS   +1,
  100.       cEDITIMPL     =   cPOINTERS   +2,
  101.       cABSTRVIEW    =   cPOINTERS   +3,
  102.       cOBJBROWSER   =   cPOINTERS   +4,
  103.       cEXIT         =   cPOINTERS   +5,
  104.       cOBJREFERENCES=   cPOINTERS   +6;
  105.  
  106. const int //---- class listview in inspector
  107.       cSHOWALL      =   cOBJREFERENCES+1,
  108.       cUPDATELIST   =   cOBJREFERENCES+2,
  109.       cEMPTYCLASSES =   cOBJREFERENCES+3;
  110.       
  111. const int //---- method browser
  112.       cIMPLEMENTORS =   cEMPTYCLASSES + 2,
  113.       cOVERRIDES    =   cEMPTYCLASSES + 3,
  114.       cINHERITED    =   cEMPTYCLASSES + 4,
  115.       cMETHREFERENCES=  cEMPTYCLASSES + 5,
  116.       cFILTER       =   cEMPTYCLASSES + 6,
  117.       cREFORMATCODE =   cEMPTYCLASSES + 7,
  118.       cREMFILTER    =   cEMPTYCLASSES + 8;
  119.       
  120. const int //---- hierarchy browser
  121.       cONLYABSTRACT=    cREMFILTER   +   1,
  122.       cALLCLASSES  =    cREMFILTER   +   2,
  123.       cONLYAPPL    =    cREMFILTER   +   3,
  124.       cCLEARREFS   =    cREMFILTER   +   4,
  125.       cDOCOLLAPSE  =    cREMFILTER   +   5,
  126.       cMEMBERS     =    cREMFILTER   +   7,
  127.       cCLIENTS     =    cREMFILTER   +   8,
  128.       cSOURCE      =    cREMFILTER   +   9,
  129.       cINSPSOME    =    cREMFILTER   +  10,
  130.       cPROMOTE     =    cREMFILTER   +  11,
  131.       cTREEVIEW    =    cREMFILTER   +  12,
  132.       cOUTLINEVIEW =    cREMFILTER   +  13;
  133.  
  134. #endif
  135.